Pour convertir une chaîne de caractères en une liste en utilisant la virgule comme séparateur, on peut utiliser la méthode split :
chaine = "1,2,3"
chaine.split(",") renvoie ['1', '2', '3']
Pour connaître l'index d'un élément dans une liste, on utilise la méthode index.
ma_liste = ["1", "a", "toto"]
ma_liste.index("1") renvoie 0
ma_liste.index("a") renvoie 1
Pour connaître l'élément depuis l'index :
ma_liste[2] renvoie toto
ma_liste[:2] renvoie les deux premiers éléments : "1" et "a"
ma_liste[1:] renvoie tous les éléments à partir de 1 : "a" et "toto"
Pour convertir un caractère d'une liste en nombre entier int ou réel float :
int(maliste[0]) renvoie 1
La bibliothèque folium permet d'ouvrir une carte et d'afficher des points. Les fonctions nécessaires sont les suivantes :
m = folium.Map(location=[43.29695, 5.38107]) : pour créer une carte "m" centrée sur les coordonnées GPS données. On peut ajouter l'option zoom_start=12 pour obtenir un zoom particulier.
folium.Marker([43.29695, 5.38107],popup="lieu recherché").add_to(m) : pour ajouter un marqueur et un commentaire.
m.save("carte.html") : pour sauvegarder la carte au format HTML que l'on peut visualiser avec un navigateur.
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0